home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Einstein •• / Einstein ее.rsrc / CODE_2_MYINIT.txt < prev    next >
Text File  |  1988-10-21  |  58KB  |  997 lines

  1. # near model CODE resource
  2. # jump table entries: 88-97 (10 of them)
  3. export_11:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  42A7                     clr.l      -[A7]
  6. 00000006  3F3C 0102                move.w     -[A7], 0x102
  7. 0000000A  41ED FC02                lea.l      A0, [A5 - 0x3FE]
  8. 0000000E  2F08                     move.l     -[A7], A0
  9. 00000010  70FF                     moveq.l    D0, 0xFFFFFFFF
  10. 00000012  2F00                     move.l     -[A7], D0
  11. 00000014  A9BD                     syscall    GetNewWindow
  12. 00000016  2B5F FDDA                move.l     [A5 - 0x226], [A7]+
  13. 0000001A  486D FB50                pea.l      [A5 - 0x4B0]
  14. 0000001E  3F3C 0006                move.w     -[A7], 0x6
  15. 00000022  3F3C 000E                move.w     -[A7], 0xE
  16. 00000026  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  17. 0000002A  3F3C 001E                move.w     -[A7], 0x1E
  18. 0000002E  A8A7                     syscall    SetRect
  19. 00000030  486D FB18                pea.l      [A5 - 0x4E8]
  20. 00000034  3F3C 0006                move.w     -[A7], 0x6
  21. 00000038  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  22. 0000003C  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  23. 00000040  3F3C 0086                move.w     -[A7], 0x86
  24. 00000044  A8A7                     syscall    SetRect
  25. 00000046  486D D4F4                pea.l      [A5 - 0x2B0C]
  26. 0000004A  3F3C 0008                move.w     -[A7], 0x8
  27. 0000004E  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  28. 00000052  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  29. 00000056  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  30. 0000005A  A8A7                     syscall    SetRect
  31. 0000005C  486D D500                pea.l      [A5 - 0x2B00]
  32. 00000060  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  33. 00000064  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  34. 00000068  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  35. 0000006C  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  36. 00000070  A8A7                     syscall    SetRect
  37. 00000072  486D D50C                pea.l      [A5 - 0x2AF4]
  38. 00000076  3F3C 0008                move.w     -[A7], 0x8
  39. 0000007A  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  40. 0000007E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  41. 00000082  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  42. 00000086  A8A7                     syscall    SetRect
  43. 00000088  486D D518                pea.l      [A5 - 0x2AE8]
  44. 0000008C  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  45. 00000090  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  46. 00000094  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  47. 00000098  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  48. 0000009C  A8A7                     syscall    SetRect
  49. 0000009E  486D D524                pea.l      [A5 - 0x2ADC]
  50. 000000A2  3F3C 0008                move.w     -[A7], 0x8
  51. 000000A6  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  52. 000000AA  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  53. 000000AE  3F3C 0084                move.w     -[A7], 0x84
  54. 000000B2  A8A7                     syscall    SetRect
  55. 000000B4  486D D530                pea.l      [A5 - 0x2AD0]
  56. 000000B8  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  57. 000000BC  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  58. 000000C0  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  59. 000000C4  3F3C 0084                move.w     -[A7], 0x84
  60. 000000C8  A8A7                     syscall    SetRect
  61. 000000CA  42A7                     clr.l      -[A7]
  62. 000000CC  3F3C 0100                move.w     -[A7], 0x100
  63. 000000D0  A9BB                     syscall    GetIcon
  64. 000000D2  2B5F D4FC                move.l     [A5 - 0x2B04], [A7]+
  65. 000000D6  42A7                     clr.l      -[A7]
  66. 000000D8  3F3C 0101                move.w     -[A7], 0x101
  67. 000000DC  A9BB                     syscall    GetIcon
  68. 000000DE  2B5F D508                move.l     [A5 - 0x2AF8], [A7]+
  69. 000000E2  42A7                     clr.l      -[A7]
  70. 000000E4  3F3C 0102                move.w     -[A7], 0x102
  71. 000000E8  A9BB                     syscall    GetIcon
  72. 000000EA  2B5F D514                move.l     [A5 - 0x2AEC], [A7]+
  73. 000000EE  42A7                     clr.l      -[A7]
  74. 000000F0  3F3C 0103                move.w     -[A7], 0x103
  75. 000000F4  A9BB                     syscall    GetIcon
  76. 000000F6  2B5F D520                move.l     [A5 - 0x2AE0], [A7]+
  77. 000000FA  42A7                     clr.l      -[A7]
  78. 000000FC  3F3C 0104                move.w     -[A7], 0x104
  79. 00000100  A9BB                     syscall    GetIcon
  80. 00000102  2B5F D52C                move.l     [A5 - 0x2AD4], [A7]+
  81. 00000106  42A7                     clr.l      -[A7]
  82. 00000108  3F3C 0105                move.w     -[A7], 0x105
  83. 0000010C  A9BB                     syscall    GetIcon
  84. 0000010E  2B5F D538                move.l     [A5 - 0x2AC8], [A7]+
  85. 00000112  4E5E                     unlink     A6
  86. 00000114  4E75                     rts
  87. 00000116  C94E                     exg        A4, A6
  88. 00000118  4954                     chk.w      D4, [A4]
  89. 0000011A  4354                     chk.w      D1, [A4]
  90. 0000011C  4C31 0000 4E56           movem.w    <none>, [A1 + D4 * 8 + 0x56]
  91. export_12: // at 00000120 (misaligned)
  92. 00000122  0000 42A7                ori.b      D0, 0xA7
  93. 00000126  3F3C 0103                move.w     -[A7], 0x103
  94. 0000012A  41ED FC9E                lea.l      A0, [A5 - 0x362]
  95. 0000012E  2F08                     move.l     -[A7], A0
  96. 00000130  70FF                     moveq.l    D0, 0xFFFFFFFF
  97. 00000132  2F00                     move.l     -[A7], D0
  98. 00000134  A9BD                     syscall    GetNewWindow
  99. 00000136  2B5F FDDE                move.l     [A5 - 0x222], [A7]+
  100. 0000013A  42A7                     clr.l      -[A7]
  101. 0000013C  3F3C 0104                move.w     -[A7], 0x104
  102. 00000140  2F2D FDDE                move.l     -[A7], [A5 - 0x222]
  103. 00000144  A9BE                     syscall    GetNewControl
  104. 00000146  2B5F D53E                move.l     [A5 - 0x2AC2], [A7]+
  105. 0000014A  42A7                     clr.l      -[A7]
  106. 0000014C  3F3C 0100                move.w     -[A7], 0x100
  107. 00000150  2F2D FDDE                move.l     -[A7], [A5 - 0x222]
  108. 00000154  A9BE                     syscall    GetNewControl
  109. 00000156  2B5F D542                move.l     [A5 - 0x2ABE], [A7]+
  110. 0000015A  42A7                     clr.l      -[A7]
  111. 0000015C  3F3C 0101                move.w     -[A7], 0x101
  112. 00000160  2F2D FDDE                move.l     -[A7], [A5 - 0x222]
  113. 00000164  A9BE                     syscall    GetNewControl
  114. 00000166  2B5F D546                move.l     [A5 - 0x2ABA], [A7]+
  115. 0000016A  486D FB20                pea.l      [A5 - 0x4E0]
  116. 0000016E  3F3C 0008                move.w     -[A7], 0x8
  117. 00000172  4267                     clr.w      -[A7]
  118. 00000174  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  119. 00000178  3F3C 000E                move.w     -[A7], 0xE
  120. 0000017C  A8A7                     syscall    SetRect
  121. 0000017E  486D FB28                pea.l      [A5 - 0x4D8]
  122. 00000182  3F3C 000F                move.w     -[A7], 0xF
  123. 00000186  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  124. 0000018A  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  125. 0000018E  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  126. 00000192  A8A7                     syscall    SetRect
  127. 00000194  486D FB30                pea.l      [A5 - 0x4D0]
  128. 00000198  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  129. 0000019C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  130. 000001A0  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  131. 000001A4  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  132. 000001A8  A8A7                     syscall    SetRect
  133. 000001AA  486D FB38                pea.l      [A5 - 0x4C8]
  134. 000001AE  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  135. 000001B2  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  136. 000001B6  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  137. 000001BA  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  138. 000001BE  A8A7                     syscall    SetRect
  139. 000001C0  486D FB40                pea.l      [A5 - 0x4C0]
  140. 000001C4  3F3C 0011                move.w     -[A7], 0x11
  141. 000001C8  3F3C 0090                move.w     -[A7], 0x90
  142. 000001CC  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  143. 000001D0  3F3C 009C                move.w     -[A7], 0x9C
  144. 000001D4  A8A7                     syscall    SetRect
  145. 000001D6  486D FB48                pea.l      [A5 - 0x4B8]
  146. 000001DA  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  147. 000001DE  3F3C 0090                move.w     -[A7], 0x90
  148. 000001E2  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  149. 000001E6  3F3C 009C                move.w     -[A7], 0x9C
  150. 000001EA  A8A7                     syscall    SetRect
  151. 000001EC  4E5E                     unlink     A6
  152. 000001EE  4E75                     rts
  153. 000001F0  C94E                     exg        A4, A6
  154. 000001F2  4954                     chk.w      D4, [A4]
  155. 000001F4  4354                     chk.w      D1, [A4]
  156. 000001F6  4C32 0000 4E56           movem.w    <none>, [A2 + D4 * 8 + 0x56]
  157. export_13: // at 000001FA (misaligned)
  158. 000001FC  FFF0                     .invalid   <<F/7/7>>
  159. 000001FE  2F07                     move.l     -[A7], D7
  160. 00000200  42A7                     clr.l      -[A7]
  161. 00000202  3F3C 0100                move.w     -[A7], 0x100
  162. 00000206  41ED FB66                lea.l      A0, [A5 - 0x49A]
  163. 0000020A  2F08                     move.l     -[A7], A0
  164. 0000020C  70FF                     moveq.l    D0, 0xFFFFFFFF
  165. 0000020E  2F00                     move.l     -[A7], D0
  166. 00000210  A9BD                     syscall    GetNewWindow
  167. 00000212  2B5F FDD6                move.l     [A5 - 0x22A], [A7]+
  168. 00000216  42A7                     clr.l      -[A7]
  169. 00000218  2F3C 0000 1B80           move.l     -[A7], 0x1B80
  170. 0000021E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  171. 00000222  2B5F FAAE                move.l     [A5 - 0x552], [A7]+
  172. 00000226  3B7C 002C FAB2           move.w     [A5 - 0x54E], 0x2C /* ',' */
  173. 0000022C  486D FAB4                pea.l      [A5 - 0x54C]
  174. 00000230  4267                     clr.w      -[A7]
  175. 00000232  4267                     clr.w      -[A7]
  176. 00000234  3F3C 0160                move.w     -[A7], 0x160
  177. 00000238  3F3C 00A0                move.w     -[A7], 0xA0
  178. 0000023C  A8A7                     syscall    SetRect
  179. 0000023E  2F2D FDD6                move.l     -[A7], [A5 - 0x22A]
  180. 00000242  A873                     syscall    SetPort
  181. 00000244  206D D2A4                movea.l    A0, [A5 - 0x2D5C]
  182. 00000248  43EE FFF2                lea.l      A1, [A6 - 0xE]
  183. 0000024C  5488                     addq.l     A0, 2
  184. 0000024E  22D8                     move.l     [A1]+, [A0]+
  185. 00000250  22D8                     move.l     [A1]+, [A0]+
  186. 00000252  22D8                     move.l     [A1]+, [A0]+
  187. 00000254  3290                     move.w     [A1], [A0]
  188. 00000256  486D FAAE                pea.l      [A5 - 0x552]
  189. 0000025A  A875                     syscall    SetPBits/SetPortBits
  190. 0000025C  486D FAB4                pea.l      [A5 - 0x54C]
  191. 00000260  A8A3                     syscall    EraseRect
  192. 00000262  486D D294                pea.l      [A5 - 0x2D6C]
  193. 00000266  A89D                     syscall    PenPat
  194. 00000268  7E0F                     moveq.l    D7, 0x0F
  195. label0000026A:
  196. 0000026A  3007                     move.w     D0, D7
  197. 0000026C  B06D FABA                cmp.w      D0, [A5 - 0x546]
  198. 00000270  6C16                     bge        +0x18 /* 00000288 */
  199. 00000272  3F07                     move.w     -[A7], D7
  200. 00000274  3F2D FAB4                move.w     -[A7], [A5 - 0x54C]
  201. 00000278  A893                     syscall    MoveTo
  202. 0000027A  3F07                     move.w     -[A7], D7
  203. 0000027C  3F2D FAB8                move.w     -[A7], [A5 - 0x548]
  204. 00000280  A891                     syscall    LineTo
  205. 00000282  DE7C 0010                add.w      D7, 0x10
  206. 00000286  60E2                     bra        -0x1C /* 0000026A */
  207. label00000288:
  208. 00000288  7E0F                     moveq.l    D7, 0x0F
  209. label0000028A:
  210. 0000028A  302D FAB8                move.w     D0, [A5 - 0x548]
  211. 0000028E  5340                     subq.w     D0, 1
  212. 00000290  B047                     cmp.w      D0, D7
  213. 00000292  6F16                     ble        +0x18 /* 000002AA */
  214. 00000294  3F2D FAB6                move.w     -[A7], [A5 - 0x54A]
  215. 00000298  3F07                     move.w     -[A7], D7
  216. 0000029A  A893                     syscall    MoveTo
  217. 0000029C  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  218. 000002A0  3F07                     move.w     -[A7], D7
  219. 000002A2  A891                     syscall    LineTo
  220. 000002A4  DE7C 0010                add.w      D7, 0x10
  221. 000002A8  60E0                     bra        -0x1E /* 0000028A */
  222. label000002AA:
  223. 000002AA  3F2D FAB6                move.w     -[A7], [A5 - 0x54A]
  224. 000002AE  302D FAB8                move.w     D0, [A5 - 0x548]
  225. 000002B2  5340                     subq.w     D0, 1
  226. 000002B4  3F00                     move.w     -[A7], D0
  227. 000002B6  A893                     syscall    MoveTo
  228. 000002B8  3F2D FAB6                move.w     -[A7], [A5 - 0x54A]
  229. 000002BC  3F2D FAB4                move.w     -[A7], [A5 - 0x54C]
  230. 000002C0  A891                     syscall    LineTo
  231. 000002C2  302D FABA                move.w     D0, [A5 - 0x546]
  232. 000002C6  5340                     subq.w     D0, 1
  233. 000002C8  3F00                     move.w     -[A7], D0
  234. 000002CA  3F2D FAB4                move.w     -[A7], [A5 - 0x54C]
  235. 000002CE  A891                     syscall    LineTo
  236. 000002D0  302D FABA                move.w     D0, [A5 - 0x546]
  237. 000002D4  5340                     subq.w     D0, 1
  238. 000002D6  3F00                     move.w     -[A7], D0
  239. 000002D8  302D FAB8                move.w     D0, [A5 - 0x548]
  240. 000002DC  5340                     subq.w     D0, 1
  241. 000002DE  3F00                     move.w     -[A7], D0
  242. 000002E0  A891                     syscall    LineTo
  243. 000002E2  486E FFF2                pea.l      [A6 - 0xE]
  244. 000002E6  A875                     syscall    SetPBits/SetPortBits
  245. 000002E8  42A7                     clr.l      -[A7]
  246. 000002EA  2F3C 0000 1B80           move.l     -[A7], 0x1B80
  247. 000002F0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  248. 000002F4  2B5F FABC                move.l     [A5 - 0x544], [A7]+
  249. 000002F8  3B6D FAB2 FAC0           move.w     [A5 - 0x540], [A5 - 0x54E]
  250. 000002FE  41ED FAC2                lea.l      A0, [A5 - 0x53E]
  251. 00000302  43ED FAB4                lea.l      A1, [A5 - 0x54C]
  252. 00000306  20D9                     move.l     [A0]+, [A1]+
  253. 00000308  20D9                     move.l     [A0]+, [A1]+
  254. 0000030A  2E1F                     move.l     D7, [A7]+
  255. 0000030C  4E5E                     unlink     A6
  256. 0000030E  4E75                     rts
  257. 00000310  C94E                     exg        A4, A6
  258. 00000312  4954                     chk.w      D4, [A4]
  259. 00000314  4C41 4220                movem.l    D5,A1,A6, D1
  260. 00000318  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  261. export_14: // at 0000031A (misaligned)
  262. 0000031C  0000 42A7                ori.b      D0, 0xA7
  263. 00000320  3F3C 0101                move.w     -[A7], 0x101
  264. 00000324  41ED FD3A                lea.l      A0, [A5 - 0x2C6]
  265. 00000328  2F08                     move.l     -[A7], A0
  266. 0000032A  70FF                     moveq.l    D0, 0xFFFFFFFF
  267. 0000032C  2F00                     move.l     -[A7], D0
  268. 0000032E  A9BD                     syscall    GetNewWindow
  269. 00000330  2B5F FDE2                move.l     [A5 - 0x21E], [A7]+
  270. 00000334  42A7                     clr.l      -[A7]
  271. 00000336  2F3C 0000 2800           move.l     -[A7], 0x2800 /* '(\0' */
  272. 0000033C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  273. 00000340  2B5F FAA0                move.l     [A5 - 0x560], [A7]+
  274. 00000344  3B7C 0040 FAA4           move.w     [A5 - 0x55C], 0x40 /* '@' */
  275. 0000034A  486D FAA6                pea.l      [A5 - 0x55A]
  276. 0000034E  4267                     clr.w      -[A7]
  277. 00000350  4267                     clr.w      -[A7]
  278. 00000352  3F3C 0200                move.w     -[A7], 0x200
  279. 00000356  3F3C 00A0                move.w     -[A7], 0xA0
  280. 0000035A  A8A7                     syscall    SetRect
  281. 0000035C  42A7                     clr.l      -[A7]
  282. 0000035E  2F3C 0000 5000           move.l     -[A7], 0x5000 /* 'P\0' */
  283. 00000364  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  284. 00000368  2B5F FACA                move.l     [A5 - 0x536], [A7]+
  285. 0000036C  3B7C 0080 FACE           move.w     [A5 - 0x532], 0x80
  286. 00000372  486D FAD0                pea.l      [A5 - 0x530]
  287. 00000376  4267                     clr.w      -[A7]
  288. 00000378  4267                     clr.w      -[A7]
  289. 0000037A  3F3C 0400                move.w     -[A7], 0x400
  290. 0000037E  3F3C 00A0                move.w     -[A7], 0xA0
  291. 00000382  A8A7                     syscall    SetRect
  292. 00000384  42A7                     clr.l      -[A7]
  293. 00000386  706C                     moveq.l    D0, 0x6C
  294. 00000388  2F00                     move.l     -[A7], D0
  295. 0000038A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  296. 0000038E  2B5F FA9C                move.l     [A5 - 0x564], [A7]+
  297. 00000392  2F2D FA9C                move.l     -[A7], [A5 - 0x564]
  298. 00000396  A86F                     syscall    OpenPort
  299. 00000398  486D FACA                pea.l      [A5 - 0x536]
  300. 0000039C  A875                     syscall    SetPBits/SetPortBits
  301. 0000039E  3F3C 0400                move.w     -[A7], 0x400
  302. 000003A2  3F3C 00A0                move.w     -[A7], 0xA0
  303. 000003A6  A876                     syscall    PortSize
  304. 000003A8  486D FAD0                pea.l      [A5 - 0x530]
  305. 000003AC  A87B                     syscall    ClipRect
  306. 000003AE  206D D2A4                movea.l    A0, [A5 - 0x2D5C]
  307. 000003B2  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  308. 000003B6  206D D2A4                movea.l    A0, [A5 - 0x2D5C]
  309. 000003BA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  310. 000003BE  A8DC                     syscall    CopyRgn
  311. 000003C0  4E5E                     unlink     A6
  312. 000003C2  4E75                     rts
  313. 000003C4  C94E                     exg        A4, A6
  314. 000003C6  4954                     chk.w      D4, [A4]
  315. 000003C8  524F                     addq.w     A7, 1
  316. 000003CA  434B                     chk.w      D1, A3
  317. 000003CC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  318. export_15: // at 000003CE (misaligned)
  319. 000003D0  FDEC                     .invalid   <<F/7/6>>
  320. 000003D2  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  321. 000003D6  3B7C 0027 F976           move.w     [A5 - 0x68A], 0x27 /* '\'' */
  322. 000003DC  3B7C 0075 F974           move.w     [A5 - 0x68C], 0x75 /* 'u' */
  323. 000003E2  486D FA68                pea.l      [A5 - 0x598]
  324. 000003E6  3F3C 0010                move.w     -[A7], 0x10
  325. 000003EA  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  326. 000003EE  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  327. 000003F2  3F3C 0093                move.w     -[A7], 0x93
  328. 000003F6  A8A7                     syscall    SetRect
  329. 000003F8  486D FA70                pea.l      [A5 - 0x590]
  330. 000003FC  3F3C 001F                move.w     -[A7], 0x1F
  331. 00000400  3F3C 008B                move.w     -[A7], 0x8B
  332. 00000404  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  333. 00000408  3F3C 0092                move.w     -[A7], 0x92
  334. 0000040C  A8A7                     syscall    SetRect
  335. 0000040E  4247                     clr.w      D7
  336. 00000410  6000 0094                bra        +0x96 /* 000004A6 */
  337. label00000414:
  338. 00000414  42A7                     clr.l      -[A7]
  339. 00000416  2F2D FDE6                move.l     -[A7], [A5 - 0x21A]
  340. 0000041A  42A7                     clr.l      -[A7]
  341. 0000041C  3F07                     move.w     -[A7], D7
  342. 0000041E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  343. 00000422  A868                     syscall    FixMul
  344. 00000424  281F                     move.l     D4, [A7]+
  345. 00000426  42A7                     clr.l      -[A7]
  346. 00000428  3F3C 0011                move.w     -[A7], 0x11
  347. 0000042C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  348. 00000430  2A1F                     move.l     D5, [A7]+
  349. 00000432  3007                     move.w     D0, D7
  350. 00000434  E540                     asl        D0.w, 2
  351. 00000436  2F00                     move.l     -[A7], D0
  352. 00000438  4267                     clr.w      -[A7]
  353. 0000043A  2F00                     move.l     -[A7], D0
  354. 0000043C  42A7                     clr.l      -[A7]
  355. 0000043E  2F05                     move.l     -[A7], D5
  356. 00000440  2F00                     move.l     -[A7], D0
  357. 00000442  42A7                     clr.l      -[A7]
  358. 00000444  2F04                     move.l     -[A7], D4
  359. 00000446  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  360. 0000044A  221F                     move.l     D1, [A7]+
  361. 0000044C  201F                     move.l     D0, [A7]+
  362. 0000044E  2F01                     move.l     -[A7], D1
  363. 00000450  A868                     syscall    FixMul
  364. 00000452  221F                     move.l     D1, [A7]+
  365. 00000454  201F                     move.l     D0, [A7]+
  366. 00000456  2F01                     move.l     -[A7], D1
  367. 00000458  A86C                     syscall    FixRound
  368. 0000045A  321F                     move.w     D1, [A7]+
  369. 0000045C  201F                     move.l     D0, [A7]+
  370. 0000045E  D26D F976                add.w      D1, [A5 - 0x68A]
  371. 00000462  41ED F97A                lea.l      A0, [A5 - 0x686]
  372. 00000466  3181 0000                move.w     [A0 + D0.w], D1
  373. 0000046A  3007                     move.w     D0, D7
  374. 0000046C  E540                     asl        D0.w, 2
  375. 0000046E  2F00                     move.l     -[A7], D0
  376. 00000470  4267                     clr.w      -[A7]
  377. 00000472  2F00                     move.l     -[A7], D0
  378. 00000474  42A7                     clr.l      -[A7]
  379. 00000476  2F05                     move.l     -[A7], D5
  380. 00000478  2F00                     move.l     -[A7], D0
  381. 0000047A  42A7                     clr.l      -[A7]
  382. 0000047C  2F04                     move.l     -[A7], D4
  383. 0000047E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  384. 00000482  221F                     move.l     D1, [A7]+
  385. 00000484  201F                     move.l     D0, [A7]+
  386. 00000486  2F01                     move.l     -[A7], D1
  387. 00000488  A868                     syscall    FixMul
  388. 0000048A  221F                     move.l     D1, [A7]+
  389. 0000048C  201F                     move.l     D0, [A7]+
  390. 0000048E  2F01                     move.l     -[A7], D1
  391. 00000490  A86C                     syscall    FixRound
  392. 00000492  321F                     move.w     D1, [A7]+
  393. 00000494  201F                     move.l     D0, [A7]+
  394. 00000496  342D F974                move.w     D2, [A5 - 0x68C]
  395. 0000049A  9441                     sub.w      D2, D1
  396. 0000049C  41ED F978                lea.l      A0, [A5 - 0x688]
  397. 000004A0  3182 0000                move.w     [A0 + D0.w], D2
  398. 000004A4  5247                     addq.w     D7, 1
  399. label000004A6:
  400. 000004A6  0C47 003B                cmpi.w     D7, 0x3B /* ';' */
  401. 000004AA  6F00 FF68                ble        -0x96 /* 00000414 */
  402. 000004AE  41ED F95C                lea.l      A0, [A5 - 0x6A4]
  403. 000004B2  43ED FA68                lea.l      A1, [A5 - 0x598]
  404. 000004B6  20D9                     move.l     [A0]+, [A1]+
  405. 000004B8  20D9                     move.l     [A0]+, [A1]+
  406. 000004BA  302D F95E                move.w     D0, [A5 - 0x6A2]
  407. 000004BE  D07C 0090                add.w      D0, 0x90
  408. 000004C2  3B40 F95E                move.w     [A5 - 0x6A2], D0
  409. 000004C6  302D F962                move.w     D0, [A5 - 0x69E]
  410. 000004CA  D07C 0090                add.w      D0, 0x90
  411. 000004CE  3B40 F962                move.w     [A5 - 0x69E], D0
  412. 000004D2  41ED F964                lea.l      A0, [A5 - 0x69C]
  413. 000004D6  43ED F95C                lea.l      A1, [A5 - 0x6A4]
  414. 000004DA  20D9                     move.l     [A0]+, [A1]+
  415. 000004DC  20D9                     move.l     [A0]+, [A1]+
  416. 000004DE  302D F966                move.w     D0, [A5 - 0x69A]
  417. 000004E2  D07C 0090                add.w      D0, 0x90
  418. 000004E6  3B40 F966                move.w     [A5 - 0x69A], D0
  419. 000004EA  302D F96A                move.w     D0, [A5 - 0x696]
  420. 000004EE  D07C 0090                add.w      D0, 0x90
  421. 000004F2  3B40 F96A                move.w     [A5 - 0x696], D0
  422. 000004F6  41ED F96C                lea.l      A0, [A5 - 0x694]
  423. 000004FA  43ED F95C                lea.l      A1, [A5 - 0x6A4]
  424. 000004FE  20D9                     move.l     [A0]+, [A1]+
  425. 00000500  20D9                     move.l     [A0]+, [A1]+
  426. 00000502  302D F96C                move.w     D0, [A5 - 0x694]
  427. 00000506  907C 0050                sub.w      D0, 0x50 /* 'P' */
  428. 0000050A  3B40 F96C                move.w     [A5 - 0x694], D0
  429. 0000050E  302D F970                move.w     D0, [A5 - 0x690]
  430. 00000512  907C 0050                sub.w      D0, 0x50 /* 'P' */
  431. 00000516  3B40 F970                move.w     [A5 - 0x690], D0
  432. 0000051A  42A7                     clr.l      -[A7]
  433. 0000051C  2F3C 0000 3CC0           move.l     -[A7], 0x3CC0
  434. 00000522  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  435. 00000526  2B5F FA7C                move.l     [A5 - 0x584], [A7]+
  436. 0000052A  3B7C 0036 FA80           move.w     [A5 - 0x580], 0x36 /* '6' */
  437. 00000530  486D FA82                pea.l      [A5 - 0x57E]
  438. 00000534  4267                     clr.w      -[A7]
  439. 00000536  4267                     clr.w      -[A7]
  440. 00000538  3F3C 01A9                move.w     -[A7], 0x1A9
  441. 0000053C  3F3C 0118                move.w     -[A7], 0x118
  442. 00000540  A8A7                     syscall    SetRect
  443. 00000542  42A7                     clr.l      -[A7]
  444. 00000544  706C                     moveq.l    D0, 0x6C
  445. 00000546  2F00                     move.l     -[A7], D0
  446. 00000548  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  447. 0000054C  2B5F FA8A                move.l     [A5 - 0x576], [A7]+
  448. 00000550  2F2D FA8A                move.l     -[A7], [A5 - 0x576]
  449. 00000554  A86F                     syscall    OpenPort
  450. 00000556  486D FA7C                pea.l      [A5 - 0x584]
  451. 0000055A  A875                     syscall    SetPBits/SetPortBits
  452. 0000055C  3F3C 01A9                move.w     -[A7], 0x1A9
  453. 00000560  3F3C 0118                move.w     -[A7], 0x118
  454. 00000564  A876                     syscall    PortSize
  455. 00000566  486D FA82                pea.l      [A5 - 0x57E]
  456. 0000056A  A87B                     syscall    ClipRect
  457. 0000056C  206D D2A4                movea.l    A0, [A5 - 0x2D5C]
  458. 00000570  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  459. 00000574  206D D2A4                movea.l    A0, [A5 - 0x2D5C]
  460. 00000578  2F28 0018                move.l     -[A7], [A0 + 0x18]
  461. 0000057C  A8DC                     syscall    CopyRgn
  462. 0000057E  486D FA82                pea.l      [A5 - 0x57E]
  463. 00000582  486D D294                pea.l      [A5 - 0x2D6C]
  464. 00000586  A8A5                     syscall    FillRect
  465. 00000588  3F3C 0003                move.w     -[A7], 0x3
  466. 0000058C  A887                     syscall    TextFont
  467. 0000058E  3F3A 0124                move.w     -[A7], [PC + 0x124 /* 000006B4, value 0x0, cstring "" */]
  468. 00000592  A888                     syscall    TextFace
  469. 00000594  3F3C 0002                move.w     -[A7], 0x2
  470. 00000598  A889                     syscall    TextMode
  471. 0000059A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  472. 0000059E  A88A                     syscall    TextSize
  473. 000005A0  486E FFEC                pea.l      [A6 - 0x14]
  474. 000005A4  4267                     clr.w      -[A7]
  475. 000005A6  4267                     clr.w      -[A7]
  476. 000005A8  3F3C 0011                move.w     -[A7], 0x11
  477. 000005AC  3F3C 0007                move.w     -[A7], 0x7
  478. 000005B0  A8A7                     syscall    SetRect
  479. 000005B2  4247                     clr.w      D7
  480. 000005B4  6016                     bra        +0x18 /* 000005CC */
  481. label000005B6:
  482. 000005B6  3007                     move.w     D0, D7
  483. 000005B8  E740                     asl        D0.w, 3
  484. 000005BA  43ED D5F8                lea.l      A1, [A5 - 0x2A08]
  485. 000005BE  41F1 0000                lea.l      A0, [A1 + D0.w]
  486. 000005C2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  487. 000005C6  20D9                     move.l     [A0]+, [A1]+
  488. 000005C8  20D9                     move.l     [A0]+, [A1]+
  489. 000005CA  5247                     addq.w     D7, 1
  490. label000005CC:
  491. 000005CC  0C47 03E7                cmpi.w     D7, 0x3E7
  492. 000005D0  6FE4                     ble        -0x1A /* 000005B6 */
  493. 000005D2  4247                     clr.w      D7
  494. 000005D4  6032                     bra        +0x34 /* 00000608 */
  495. label000005D6:
  496. 000005D6  4246                     clr.w      D6
  497. 000005D8  6026                     bra        +0x28 /* 00000600 */
  498. label000005DA:
  499. 000005DA  3007                     move.w     D0, D7
  500. 000005DC  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  501. 000005E0  D046                     add.w      D0, D6
  502. 000005E2  E740                     asl        D0.w, 3
  503. 000005E4  41ED D5F8                lea.l      A0, [A5 - 0x2A08]
  504. 000005E8  4870 0000                pea.l      [A0 + D0.w]
  505. 000005EC  3007                     move.w     D0, D7
  506. 000005EE  C1FC 0011                muls.w     D0, 0x11
  507. 000005F2  3F00                     move.w     -[A7], D0
  508. 000005F4  3006                     move.w     D0, D6
  509. 000005F6  C1FC 0007                muls.w     D0, 0x7
  510. 000005FA  3F00                     move.w     -[A7], D0
  511. 000005FC  A8A8                     syscall    OffsetRect
  512. 000005FE  5246                     addq.w     D6, 1
  513. label00000600:
  514. 00000600  0C46 0027                cmpi.w     D6, 0x27 /* '\'' */
  515. 00000604  6FD4                     ble        -0x2A /* 000005DA */
  516. 00000606  5247                     addq.w     D7, 1
  517. label00000608:
  518. 00000608  0C47 0018                cmpi.w     D7, 0x18
  519. 0000060C  6FC8                     ble        -0x36 /* 000005D6 */
  520. 0000060E  4247                     clr.w      D7
  521. 00000610  6000 0086                bra        +0x88 /* 00000698 */
  522. label00000614:
  523. 00000614  3007                     move.w     D0, D7
  524. 00000616  48C0                     ext.l      D0
  525. 00000618  2F00                     move.l     -[A7], D0
  526. 0000061A  486E FEEC                pea.l      [A6 - 0x114]
  527. 0000061E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  528. 00000622  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  529. 00000626  6C24                     bge        +0x26 /* 0000064C */
  530. 00000628  487A 0088                pea.l      [PC + 0x88 /* 000006B2, value 0x1300000 */]
  531. 0000062C  486E FEEC                pea.l      [A6 - 0x114]
  532. 00000630  486E FDEC                pea.l      [A6 - 0x214]
  533. 00000634  3F3C 0002                move.w     -[A7], 0x2
  534. 00000638  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  535. 0000063C  41EE FEEC                lea.l      A0, [A6 - 0x114]
  536. 00000640  43EE FDEC                lea.l      A1, [A6 - 0x214]
  537. 00000644  7040                     moveq.l    D0, 0x40
  538. label00000646:
  539. 00000646  20D9                     move.l     [A0]+, [A1]+
  540. 00000648  5340                     subq.w     D0, 1
  541. 0000064A  6EFA                     bgt        -0x4 /* 00000646 */
  542. label0000064C:
  543. 0000064C  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  544. 00000650  6C24                     bge        +0x26 /* 00000676 */
  545. 00000652  487A 005E                pea.l      [PC + 0x5E /* 000006B2, value 0x1300000 */]
  546. 00000656  486E FEEC                pea.l      [A6 - 0x114]
  547. 0000065A  486E FDEC                pea.l      [A6 - 0x214]
  548. 0000065E  3F3C 0002                move.w     -[A7], 0x2
  549. 00000662  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  550. 00000666  41EE FEEC                lea.l      A0, [A6 - 0x114]
  551. 0000066A  43EE FDEC                lea.l      A1, [A6 - 0x214]
  552. 0000066E  7040                     moveq.l    D0, 0x40
  553. label00000670:
  554. 00000670  20D9                     move.l     [A0]+, [A1]+
  555. 00000672  5340                     subq.w     D0, 1
  556. 00000674  6EFA                     bgt        -0x4 /* 00000670 */
  557. label00000676:
  558. 00000676  3007                     move.w     D0, D7
  559. 00000678  E740                     asl        D0.w, 3
  560. 0000067A  41ED D5FA                lea.l      A0, [A5 - 0x2A06]
  561. 0000067E  3F30 0000                move.w     -[A7], [A0 + D0.w]
  562. 00000682  3007                     move.w     D0, D7
  563. 00000684  E740                     asl        D0.w, 3
  564. 00000686  41ED D5FC                lea.l      A0, [A5 - 0x2A04]
  565. 0000068A  3F30 0000                move.w     -[A7], [A0 + D0.w]
  566. 0000068E  A893                     syscall    MoveTo
  567. 00000690  486E FEEC                pea.l      [A6 - 0x114]
  568. 00000694  A884                     syscall    DrawString
  569. 00000696  5247                     addq.w     D7, 1
  570. label00000698:
  571. 00000698  0C47 03E7                cmpi.w     D7, 0x3E7
  572. 0000069C  6F00 FF76                ble        -0x88 /* 00000614 */
  573. 000006A0  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  574. 000006A4  4E5E                     unlink     A6
  575. 000006A6  4E75                     rts
  576. 000006A8  C94E                     exg        A4, A6
  577. 000006AA  4954                     chk.w      D4, [A4]
  578. 000006AC  434C                     chk.w      D1, A4
  579. 000006AE  4F43                     chk.w      D7, D3
  580. 000006B0  0004 0130                ori.b      D4, 0x30 /* '0' */
  581. 000006B4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  582. export_16: // at 000006B6 (misaligned)
  583. 000006B8  FFF2                     .invalid   <<F/7/7>>
  584. 000006BA  486D D54E                pea.l      [A5 - 0x2AB2]
  585. 000006BE  3F3C 00B7                move.w     -[A7], 0xB7
  586. 000006C2  3F3C 0018                move.w     -[A7], 0x18
  587. 000006C6  3F3C 0148                move.w     -[A7], 0x148
  588. 000006CA  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  589. 000006CE  A8A7                     syscall    SetRect
  590. 000006D0  486D D556                pea.l      [A5 - 0x2AAA]
  591. 000006D4  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  592. 000006D8  3F3C 0008                move.w     -[A7], 0x8
  593. 000006DC  3F3C 0087                move.w     -[A7], 0x87
  594. 000006E0  3F3C 0099                move.w     -[A7], 0x99
  595. 000006E4  A8A7                     syscall    SetRect
  596. 000006E6  42A7                     clr.l      -[A7]
  597. 000006E8  3F3C 00B7                move.w     -[A7], 0xB7
  598. 000006EC  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  599. 000006F0  2B5F D562                move.l     [A5 - 0x2A9E], [A7]+
  600. 000006F4  42A7                     clr.l      -[A7]
  601. 000006F6  3F3C 0090                move.w     -[A7], 0x90
  602. 000006FA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  603. 000006FE  201F                     move.l     D0, [A7]+
  604. 00000700  D0AD D562                add.l      D0, [A5 - 0x2A9E]
  605. 00000704  2B40 D566                move.l     [A5 - 0x2A9A], D0
  606. 00000708  3B7C 002F D56C           move.w     [A5 - 0x2A94], 0x2F /* '/' */
  607. 0000070E  302D D56C                move.w     D0, [A5 - 0x2A94]
  608. 00000712  5740                     subq.w     D0, 3
  609. 00000714  3B40 D56E                move.w     [A5 - 0x2A92], D0
  610. 00000718  302D D56E                move.w     D0, [A5 - 0x2A92]
  611. 0000071C  5040                     addq.w     D0, 8
  612. 0000071E  3B40 D572                move.w     [A5 - 0x2A8E], D0
  613. 00000722  42A7                     clr.l      -[A7]
  614. 00000724  7010                     moveq.l    D0, 0x10
  615. 00000726  2F00                     move.l     -[A7], D0
  616. 00000728  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  617. 0000072C  2B5F D576                move.l     [A5 - 0x2A8A], [A7]+
  618. 00000730  3B7C 0002 D57A           move.w     [A5 - 0x2A86], 0x2
  619. 00000736  486D D57C                pea.l      [A5 - 0x2A84]
  620. 0000073A  4267                     clr.w      -[A7]
  621. 0000073C  4267                     clr.w      -[A7]
  622. 0000073E  3F3C 0008                move.w     -[A7], 0x8
  623. 00000742  3F3C 0008                move.w     -[A7], 0x8
  624. 00000746  A8A7                     syscall    SetRect
  625. 00000748  42A7                     clr.l      -[A7]
  626. 0000074A  3F3C 0008                move.w     -[A7], 0x8
  627. 0000074E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  628. 00000752  2B5F D588                move.l     [A5 - 0x2A78], [A7]+
  629. 00000756  42A7                     clr.l      -[A7]
  630. 00000758  3F3C 0090                move.w     -[A7], 0x90
  631. 0000075C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  632. 00000760  201F                     move.l     D0, [A7]+
  633. 00000762  D0AD D588                add.l      D0, [A5 - 0x2A78]
  634. 00000766  2B40 D58C                move.l     [A5 - 0x2A74], D0
  635. 0000076A  3B7C 006F D592           move.w     [A5 - 0x2A6E], 0x6F /* 'o' */
  636. 00000770  302D D592                move.w     D0, [A5 - 0x2A6E]
  637. 00000774  5740                     subq.w     D0, 3
  638. 00000776  3B40 D596                move.w     [A5 - 0x2A6A], D0
  639. 0000077A  302D D596                move.w     D0, [A5 - 0x2A6A]
  640. 0000077E  5040                     addq.w     D0, 8
  641. 00000780  3B40 D59A                move.w     [A5 - 0x2A66], D0
  642. 00000784  42A7                     clr.l      -[A7]
  643. 00000786  7010                     moveq.l    D0, 0x10
  644. 00000788  2F00                     move.l     -[A7], D0
  645. 0000078A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  646. 0000078E  2B5F D59C                move.l     [A5 - 0x2A64], [A7]+
  647. 00000792  3B7C 0002 D5A0           move.w     [A5 - 0x2A60], 0x2
  648. 00000798  486D D5A2                pea.l      [A5 - 0x2A5E]
  649. 0000079C  4267                     clr.w      -[A7]
  650. 0000079E  4267                     clr.w      -[A7]
  651. 000007A0  3F3C 0008                move.w     -[A7], 0x8
  652. 000007A4  3F3C 0008                move.w     -[A7], 0x8
  653. 000007A8  A8A7                     syscall    SetRect
  654. 000007AA  3B6D D56C D5B8           move.w     [A5 - 0x2A48], [A5 - 0x2A94]
  655. 000007B0  3B6D D56E D5BA           move.w     [A5 - 0x2A46], [A5 - 0x2A92]
  656. 000007B6  3B6D D572 D5BE           move.w     [A5 - 0x2A42], [A5 - 0x2A8E]
  657. 000007BC  42A7                     clr.l      -[A7]
  658. 000007BE  7010                     moveq.l    D0, 0x10
  659. 000007C0  2F00                     move.l     -[A7], D0
  660. 000007C2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  661. 000007C6  2B5F D5C2                move.l     [A5 - 0x2A3E], [A7]+
  662. 000007CA  3B7C 0002 D5C6           move.w     [A5 - 0x2A3A], 0x2
  663. 000007D0  486D D5C8                pea.l      [A5 - 0x2A38]
  664. 000007D4  4267                     clr.w      -[A7]
  665. 000007D6  4267                     clr.w      -[A7]
  666. 000007D8  3F3C 0008                move.w     -[A7], 0x8
  667. 000007DC  3F3C 0008                move.w     -[A7], 0x8
  668. 000007E0  A8A7                     syscall    SetRect
  669. 000007E2  2B6D D588 D5D4           move.l     [A5 - 0x2A2C], [A5 - 0x2A78]
  670. 000007E8  2B6D D58C D5D8           move.l     [A5 - 0x2A28], [A5 - 0x2A74]
  671. 000007EE  42A7                     clr.l      -[A7]
  672. 000007F0  7010                     moveq.l    D0, 0x10
  673. 000007F2  2F00                     move.l     -[A7], D0
  674. 000007F4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  675. 000007F8  2B5F D5E8                move.l     [A5 - 0x2A18], [A7]+
  676. 000007FC  3B7C 0002 D5EC           move.w     [A5 - 0x2A14], 0x2
  677. 00000802  486D D5EE                pea.l      [A5 - 0x2A12]
  678. 00000806  4267                     clr.w      -[A7]
  679. 00000808  4267                     clr.w      -[A7]
  680. 0000080A  3F3C 0008                move.w     -[A7], 0x8
  681. 0000080E  3F3C 0008                move.w     -[A7], 0x8
  682. 00000812  A8A7                     syscall    SetRect
  683. 00000814  42A7                     clr.l      -[A7]
  684. 00000816  7010                     moveq.l    D0, 0x10
  685. 00000818  2F00                     move.l     -[A7], D0
  686. 0000081A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  687. 0000081E  2B5F FA8E                move.l     [A5 - 0x572], [A7]+
  688. 00000822  3B7C 0002 FA92           move.w     [A5 - 0x56E], 0x2
  689. 00000828  486D FA94                pea.l      [A5 - 0x56C]
  690. 0000082C  4267                     clr.w      -[A7]
  691. 0000082E  4267                     clr.w      -[A7]
  692. 00000830  3F3C 0008                move.w     -[A7], 0x8
  693. 00000834  3F3C 0008                move.w     -[A7], 0x8
  694. 00000838  A8A7                     syscall    SetRect
  695. 0000083A  2F2D FDD6                move.l     -[A7], [A5 - 0x22A]
  696. 0000083E  A873                     syscall    SetPort
  697. 00000840  206D D2A4                movea.l    A0, [A5 - 0x2D5C]
  698. 00000844  43EE FFF2                lea.l      A1, [A6 - 0xE]
  699. 00000848  5488                     addq.l     A0, 2
  700. 0000084A  22D8                     move.l     [A1]+, [A0]+
  701. 0000084C  22D8                     move.l     [A1]+, [A0]+
  702. 0000084E  22D8                     move.l     [A1]+, [A0]+
  703. 00000850  3290                     move.w     [A1], [A0]
  704. 00000852  486D FA8E                pea.l      [A5 - 0x572]
  705. 00000856  A875                     syscall    SetPBits/SetPortBits
  706. 00000858  486D FA94                pea.l      [A5 - 0x56C]
  707. 0000085C  A8A3                     syscall    EraseRect
  708. 0000085E  486D D294                pea.l      [A5 - 0x2D6C]
  709. 00000862  A89D                     syscall    PenPat
  710. 00000864  3F3C 0001                move.w     -[A7], 0x1
  711. 00000868  3F3C 0001                move.w     -[A7], 0x1
  712. 0000086C  A893                     syscall    MoveTo
  713. 0000086E  3F3C 0005                move.w     -[A7], 0x5
  714. 00000872  3F3C 0005                move.w     -[A7], 0x5
  715. 00000876  A891                     syscall    LineTo
  716. 00000878  3F3C 0001                move.w     -[A7], 0x1
  717. 0000087C  3F3C 0005                move.w     -[A7], 0x5
  718. 00000880  A893                     syscall    MoveTo
  719. 00000882  3F3C 0005                move.w     -[A7], 0x5
  720. 00000886  3F3C 0001                move.w     -[A7], 0x1
  721. 0000088A  A891                     syscall    LineTo
  722. 0000088C  3F3C 0003                move.w     -[A7], 0x3
  723. 00000890  4267                     clr.w      -[A7]
  724. 00000892  A893                     syscall    MoveTo
  725. 00000894  3F3C 0003                move.w     -[A7], 0x3
  726. 00000898  3F3C 0006                move.w     -[A7], 0x6
  727. 0000089C  A891                     syscall    LineTo
  728. 0000089E  4267                     clr.w      -[A7]
  729. 000008A0  3F3C 0003                move.w     -[A7], 0x3
  730. 000008A4  A893                     syscall    MoveTo
  731. 000008A6  3F3C 0006                move.w     -[A7], 0x6
  732. 000008AA  3F3C 0003                move.w     -[A7], 0x3
  733. 000008AE  A891                     syscall    LineTo
  734. 000008B0  486E FFF2                pea.l      [A6 - 0xE]
  735. 000008B4  A875                     syscall    SetPBits/SetPortBits
  736. 000008B6  4E5E                     unlink     A6
  737. 000008B8  4E75                     rts
  738. 000008BA  C94E                     exg        A4, A6
  739. 000008BC  4954                     chk.w      D4, [A4]
  740. 000008BE  4C41 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, D1
  741. 000008C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  742. export_17: // at 000008C4 (misaligned)
  743. 000008C6  0000 42A7                ori.b      D0, 0xA7
  744. 000008CA  A8CB                     syscall    OpenPoly
  745. 000008CC  2B5F FAE4                move.l     [A5 - 0x51C], [A7]+
  746. 000008D0  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  747. 000008D4  3F3C 009F                move.w     -[A7], 0x9F
  748. 000008D8  A893                     syscall    MoveTo
  749. 000008DA  3F3C FFFA                move.w     -[A7], 0xFFFA
  750. 000008DE  3F3C FFFA                move.w     -[A7], 0xFFFA
  751. 000008E2  A892                     syscall    Line
  752. 000008E4  3F3C 000E                move.w     -[A7], 0xE
  753. 000008E8  4267                     clr.w      -[A7]
  754. 000008EA  A892                     syscall    Line
  755. 000008EC  3F3C FFF9                move.w     -[A7], 0xFFF9
  756. 000008F0  3F3C 0007                move.w     -[A7], 0x7
  757. 000008F4  A892                     syscall    Line
  758. 000008F6  A8CC                     syscall    ClosePoly/ClosePgon
  759. 000008F8  42A7                     clr.l      -[A7]
  760. 000008FA  A8CB                     syscall    OpenPoly
  761. 000008FC  2B5F FAE8                move.l     [A5 - 0x518], [A7]+
  762. 00000900  3F3C 00B6                move.w     -[A7], 0xB6
  763. 00000904  3F3C 009F                move.w     -[A7], 0x9F
  764. 00000908  A893                     syscall    MoveTo
  765. 0000090A  3F3C FFFA                move.w     -[A7], 0xFFFA
  766. 0000090E  3F3C FFFA                move.w     -[A7], 0xFFFA
  767. 00000912  A892                     syscall    Line
  768. 00000914  3F3C 000E                move.w     -[A7], 0xE
  769. 00000918  4267                     clr.w      -[A7]
  770. 0000091A  A892                     syscall    Line
  771. 0000091C  3F3C FFF9                move.w     -[A7], 0xFFF9
  772. 00000920  3F3C 0007                move.w     -[A7], 0x7
  773. 00000924  A892                     syscall    Line
  774. 00000926  A8CC                     syscall    ClosePoly/ClosePgon
  775. 00000928  42A7                     clr.l      -[A7]
  776. 0000092A  A8CB                     syscall    OpenPoly
  777. 0000092C  2B5F FAEC                move.l     [A5 - 0x514], [A7]+
  778. 00000930  3F3C 0146                move.w     -[A7], 0x146
  779. 00000934  3F3C 009F                move.w     -[A7], 0x9F
  780. 00000938  A893                     syscall    MoveTo
  781. 0000093A  3F3C FFFA                move.w     -[A7], 0xFFFA
  782. 0000093E  3F3C FFFA                move.w     -[A7], 0xFFFA
  783. 00000942  A892                     syscall    Line
  784. 00000944  3F3C 000E                move.w     -[A7], 0xE
  785. 00000948  4267                     clr.w      -[A7]
  786. 0000094A  A892                     syscall    Line
  787. 0000094C  3F3C FFF9                move.w     -[A7], 0xFFF9
  788. 00000950  3F3C 0007                move.w     -[A7], 0x7
  789. 00000954  A892                     syscall    Line
  790. 00000956  A8CC                     syscall    ClosePoly/ClosePgon
  791. 00000958  42A7                     clr.l      -[A7]
  792. 0000095A  A8CB                     syscall    OpenPoly
  793. 0000095C  2B5F FAD8                move.l     [A5 - 0x528], [A7]+
  794. 00000960  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  795. 00000964  3F3C 0002                move.w     -[A7], 0x2
  796. 00000968  A893                     syscall    MoveTo
  797. 0000096A  3F3C FFFA                move.w     -[A7], 0xFFFA
  798. 0000096E  3F3C 0006                move.w     -[A7], 0x6
  799. 00000972  A892                     syscall    Line
  800. 00000974  3F3C 000E                move.w     -[A7], 0xE
  801. 00000978  4267                     clr.w      -[A7]
  802. 0000097A  A892                     syscall    Line
  803. 0000097C  3F3C FFF9                move.w     -[A7], 0xFFF9
  804. 00000980  3F3C FFF9                move.w     -[A7], 0xFFF9
  805. 00000984  A892                     syscall    Line
  806. 00000986  A8CC                     syscall    ClosePoly/ClosePgon
  807. 00000988  42A7                     clr.l      -[A7]
  808. 0000098A  A8CB                     syscall    OpenPoly
  809. 0000098C  2B5F FADC                move.l     [A5 - 0x524], [A7]+
  810. 00000990  3F3C 00B6                move.w     -[A7], 0xB6
  811. 00000994  3F3C 0002                move.w     -[A7], 0x2
  812. 00000998  A893                     syscall    MoveTo
  813. 0000099A  3F3C FFFA                move.w     -[A7], 0xFFFA
  814. 0000099E  3F3C 0006                move.w     -[A7], 0x6
  815. 000009A2  A892                     syscall    Line
  816. 000009A4  3F3C 000E                move.w     -[A7], 0xE
  817. 000009A8  4267                     clr.w      -[A7]
  818. 000009AA  A892                     syscall    Line
  819. 000009AC  3F3C FFF9                move.w     -[A7], 0xFFF9
  820. 000009B0  3F3C FFF9                move.w     -[A7], 0xFFF9
  821. 000009B4  A892                     syscall    Line
  822. 000009B6  A8CC                     syscall    ClosePoly/ClosePgon
  823. 000009B8  42A7                     clr.l      -[A7]
  824. 000009BA  A8CB                     syscall    OpenPoly
  825. 000009BC  2B5F FAE0                move.l     [A5 - 0x520], [A7]+
  826. 000009C0  3F3C 0146                move.w     -[A7], 0x146
  827. 000009C4  3F3C 0002                move.w     -[A7], 0x2
  828. 000009C8  A893                     syscall    MoveTo
  829. 000009CA  3F3C FFFA                move.w     -[A7], 0xFFFA
  830. 000009CE  3F3C 0006                move.w     -[A7], 0x6
  831. 000009D2  A892                     syscall    Line
  832. 000009D4  3F3C 000E                move.w     -[A7], 0xE
  833. 000009D8  4267                     clr.w      -[A7]
  834. 000009DA  A892                     syscall    Line
  835. 000009DC  3F3C FFF9                move.w     -[A7], 0xFFF9
  836. 000009E0  3F3C FFF9                move.w     -[A7], 0xFFF9
  837. 000009E4  A892                     syscall    Line
  838. 000009E6  A8CC                     syscall    ClosePoly/ClosePgon
  839. 000009E8  4E5E                     unlink     A6
  840. 000009EA  4E75                     rts
  841. 000009EC  C94E                     exg        A4, A6
  842. 000009EE  4954                     chk.w      D4, [A4]
  843. 000009F0  4D41                     chk.w      D6, D1
  844. 000009F2  524B                     addq.w     A3, 1
  845. 000009F4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  846. export_18: // at 000009F6 (misaligned)
  847. 000009F8  0000 2B7C                ori.b      D0, 0x7C /* '|' */
  848. 000009FC  0003 243F                ori.b      D3, 0x3F /* '?' */
  849. 00000A00  FDE6                     .invalid   <<F/7/6>>
  850. 00000A02  42A7                     clr.l      -[A7]
  851. 00000A04  2F2D FDE6                move.l     -[A7], [A5 - 0x21A]
  852. 00000A08  42A7                     clr.l      -[A7]
  853. 00000A0A  3F3C 001E                move.w     -[A7], 0x1E
  854. 00000A0E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  855. 00000A12  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  856. 00000A16  2B5F FDE6                move.l     [A5 - 0x21A], [A7]+
  857. 00000A1A  42A7                     clr.l      -[A7]
  858. 00000A1C  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  859. 00000A20  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  860. 00000A24  2B5F FDEA                move.l     [A5 - 0x216], [A7]+
  861. 00000A28  42A7                     clr.l      -[A7]
  862. 00000A2A  3F3C 0200                move.w     -[A7], 0x200
  863. 00000A2E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  864. 00000A32  2B5F FDEE                move.l     [A5 - 0x212], [A7]+
  865. 00000A36  3B7C 0010 FDFE           move.w     [A5 - 0x202], 0x10
  866. 00000A3C  42A7                     clr.l      -[A7]
  867. 00000A3E  3F2D FDFE                move.w     -[A7], [A5 - 0x202]
  868. 00000A42  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  869. 00000A46  2B5F FDF2                move.l     [A5 - 0x20E], [A7]+
  870. 00000A4A  2B7C 0000 CCCD FDFA      move.l     [A5 - 0x206], 0xCCCD
  871. 00000A52  1B7C 0001 FB65           move.b     [A5 - 0x49B], 0x1
  872. 00000A58  42A7                     clr.l      -[A7]
  873. 00000A5A  3F3C 0200                move.w     -[A7], 0x200
  874. 00000A5E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  875. 00000A62  2B5F FB58                move.l     [A5 - 0x4A8], [A7]+
  876. 00000A66  486D FB00                pea.l      [A5 - 0x500]
  877. 00000A6A  3F3C 0200                move.w     -[A7], 0x200
  878. 00000A6E  4267                     clr.w      -[A7]
  879. 00000A70  3F3C 0400                move.w     -[A7], 0x400
  880. 00000A74  3F3C 00A0                move.w     -[A7], 0xA0
  881. 00000A78  A8A7                     syscall    SetRect
  882. 00000A7A  426D FA78                clr.w      [A5 - 0x588]
  883. 00000A7E  42AD F950                clr.l      [A5 - 0x6B0]
  884. 00000A82  1B7C 0001 D53D           move.b     [A5 - 0x2AC3], 0x1
  885. 00000A88  422D D54C                clr.b      [A5 - 0x2AB4]
  886. 00000A8C  422D D54B                clr.b      [A5 - 0x2AB5]
  887. 00000A90  422D D54A                clr.b      [A5 - 0x2AB6]
  888. 00000A94  426D D436                clr.w      [A5 - 0x2BCA]
  889. 00000A98  486D FE00                pea.l      [A5 - 0x200]
  890. 00000A9C  3F3C 0100                move.w     -[A7], 0x100
  891. 00000AA0  3F3C 0001                move.w     -[A7], 0x1
  892. 00000AA4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  893. 00000AA8  3B7C 0040 D444           move.w     [A5 - 0x2BBC], 0x40 /* '@' */
  894. 00000AAE  486D D446                pea.l      [A5 - 0x2BBA]
  895. 00000AB2  4267                     clr.w      -[A7]
  896. 00000AB4  4267                     clr.w      -[A7]
  897. 00000AB6  3F3C 0200                move.w     -[A7], 0x200
  898. 00000ABA  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  899. 00000ABE  A8A7                     syscall    SetRect
  900. 00000AC0  41ED D44E                lea.l      A0, [A5 - 0x2BB2]
  901. 00000AC4  2B48 D4BA                move.l     [A5 - 0x2B46], A0
  902. 00000AC8  2F2D D4BA                move.l     -[A7], [A5 - 0x2B46]
  903. 00000ACC  A86F                     syscall    OpenPort
  904. 00000ACE  486D D440                pea.l      [A5 - 0x2BC0]
  905. 00000AD2  A875                     syscall    SetPBits/SetPortBits
  906. 00000AD4  486D D446                pea.l      [A5 - 0x2BBA]
  907. 00000AD8  A8A3                     syscall    EraseRect
  908. 00000ADA  4E5E                     unlink     A6
  909. 00000ADC  4E75                     rts
  910. 00000ADE  C94E                     exg        A4, A6
  911. 00000AE0  4954                     chk.w      D4, [A4]
  912. 00000AE2  474C                     chk.w      D3, A4
  913. 00000AE4  4F42                     chk.w      D7, D2
  914. 00000AE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  915. export_19: // at 00000AE8 (misaligned)
  916. 00000AEA  0000 4EAD                ori.b      D0, 0xAD
  917. 00000AEE  005A 42A7                ori.w      [A2]+, 0x42A7
  918. 00000AF2  2F3A 0052                move.l     -[A7], [PC + 0x52 /* 00000B46, value 0x50525441 'PRTA' */]
  919. 00000AF6  3F3C 0100                move.w     -[A7], 0x100
  920. 00000AFA  A9A0                     syscall    GetResource
  921. 00000AFC  2B5F D43C                move.l     [A5 - 0x2BC4], [A7]+
  922. 00000B00  2F2D D43C                move.l     -[A7], [A5 - 0x2BC4]
  923. 00000B04  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  924. 00000B08  41ED D336                lea.l      A0, [A5 - 0x2CCA]
  925. 00000B0C  226D D43C                movea.l    A1, [A5 - 0x2BC4]
  926. 00000B10  2251                     movea.l    A1, [A1]
  927. 00000B12  2348 004A                move.l     [A1 + 0x4A], A0
  928. 00000B16  206D D43C                movea.l    A0, [A5 - 0x2BC4]
  929. 00000B1A  2050                     movea.l    A0, [A0]
  930. 00000B1C  2068 004A                movea.l    A0, [A0 + 0x4A]
  931. 00000B20  43FA 001A                lea.l      A1, [PC + 0x1A /* 00000B3C, value 0x945696E '\tEin', pstring "Einstein0" */]
  932. 00000B24  20D9                     move.l     [A0]+, [A1]+
  933. 00000B26  20D9                     move.l     [A0]+, [A1]+
  934. 00000B28  3091                     move.w     [A0], [A1]
  935. 00000B2A  426D D436                clr.w      [A5 - 0x2BCA]
  936. 00000B2E  4E5E                     unlink     A6
  937. 00000B30  4E75                     rts
  938. 00000B32  C94E                     exg        A4, A6
  939. 00000B34  4954                     chk.w      D4, [A4]
  940. 00000B36  5350                     subq.w     [A0], 1
  941. 00000B38  4F4F                     chk.w      D7, A7
  942. 00000B3A  000E 0945                ori.b      A6, 0x45 /* 'E' */
  943. 00000B3E  696E                     bvs        +0x70 /* 00000BAE */
  944. 00000B40  7374                     moveq.l    D1, 0x74
  945. 00000B42  6569                     bcs        +0x6B /* 00000BAD */
  946. 00000B44  6E30                     bgt        +0x32 /* 00000B76 */
  947. 00000B46  5052                     addq.w     [A2], 8
  948. 00000B48  5441                     addq.w     D1, 2
  949. export_20:
  950. 00000B4A  4E56 FFFC                link       A6, -0x0004
  951. 00000B4E  2F07                     move.l     -[A7], D7
  952. 00000B50  A930                     syscall    InitMenus
  953. 00000B52  42A7                     clr.l      -[A7]
  954. 00000B54  3F3C 0001                move.w     -[A7], 0x1
  955. 00000B58  A9BF                     syscall    GetRMenu
  956. 00000B5A  2B5F D4E0                move.l     [A5 - 0x2B20], [A7]+
  957. 00000B5E  2F2D D4E0                move.l     -[A7], [A5 - 0x2B20]
  958. 00000B62  2F3A 0056                move.l     -[A7], [PC + 0x56 /* 00000BBA, value 0x44525652 'DRVR', pstring "RVR" */]
  959. 00000B66  A94D                     syscall    AppendResMenu/AddResMenu
  960. 00000B68  42A7                     clr.l      -[A7]
  961. 00000B6A  3F3C 0100                move.w     -[A7], 0x100
  962. 00000B6E  A9BF                     syscall    GetRMenu
  963. 00000B70  2B5F D4E4                move.l     [A5 - 0x2B1C], [A7]+
  964. 00000B74  42A7                     clr.l      -[A7]
  965. label00000B76:
  966. 00000B76  3F3C 0101                move.w     -[A7], 0x101
  967. 00000B7A  A9BF                     syscall    GetRMenu
  968. 00000B7C  2B5F D4E8                move.l     [A5 - 0x2B18], [A7]+
  969. 00000B80  42A7                     clr.l      -[A7]
  970. 00000B82  3F3C 0102                move.w     -[A7], 0x102
  971. 00000B86  A9BF                     syscall    GetRMenu
  972. 00000B88  2B5F D4EC                move.l     [A5 - 0x2B14], [A7]+
  973. 00000B8C  7E01                     moveq.l    D7, 0x01
  974. 00000B8E  6012                     bra        +0x14 /* 00000BA2 */
  975. label00000B90:
  976. 00000B90  3007                     move.w     D0, D7
  977. 00000B92  E540                     asl        D0.w, 2
  978. 00000B94  41ED D4DC                lea.l      A0, [A5 - 0x2B24]
  979. 00000B98  2F30 0000                move.l     -[A7], [A0 + D0.w]
  980. 00000B9C  4267                     clr.w      -[A7]
  981. 00000B9E  A935                     syscall    InsertMenu
  982. 00000BA0  5247                     addq.w     D7, 1
  983. label00000BA2:
  984. 00000BA2  0C47 0004                cmpi.w     D7, 0x4
  985. 00000BA6  6FE8                     ble        -0x16 /* 00000B90 */
  986. 00000BA8  A937                     syscall    DrawMenuBar
  987. 00000BAA  2E1F                     move.l     D7, [A7]+
  988. 00000BAC  4E5E                     unlink     A6
  989. label00000BAE:
  990. 00000BAE  4E75                     rts
  991. 00000BB0  D345                     addx.w     D1, D5
  992. 00000BB2  5455                     addq.w     [A5], 2
  993. 00000BB4  504D                     addq.w     A5, 8
  994. 00000BB6  454E                     chk.w      D2, A6
  995. 00000BB8  0004 4452                ori.b      D4, 0x52 /* 'R' */
  996. 00000BBC  5652                     addq.w     [A2], 3
  997.